home *** CD-ROM | disk | FTP | other *** search
- package sun.applet;
-
- import java.security.AccessControlContext;
- import java.security.PrivilegedAction;
- import java.security.ProtectionDomain;
-
- final class AppletSecurity$2 implements PrivilegedAction {
- // $FF: synthetic field
- final ClassLoader val$currentLoader;
- // $FF: synthetic field
- final AppletSecurity this$0;
-
- AppletSecurity$2(AppletSecurity var1, ClassLoader var2) {
- this.this$0 = var1;
- this.val$currentLoader = var2;
- }
-
- public Object run() {
- Object var1 = null;
- Object var2 = null;
-
- try {
- AccessControlContext var6 = (AccessControlContext)AppletSecurity.access$100().get(this.val$currentLoader);
- if (var6 == null) {
- return null;
- }
-
- var7 = (ProtectionDomain[])AppletSecurity.access$200().get(var6);
- if (var7 == null) {
- return null;
- }
- } catch (Exception var5) {
- throw new UnsupportedOperationException(var5);
- }
-
- for(int var3 = 0; var3 < var7.length; ++var3) {
- ClassLoader var4 = var7[var3].getClassLoader();
- if (var4 instanceof AppletClassLoader) {
- return var4;
- }
- }
-
- return null;
- }
- }
-